home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / comms / hf150 / !Help next >
Text File  |  1995-09-20  |  6KB  |  164 lines

  1.         ************************************
  2.         *       HF•150 version 1.00        *
  3.         ************************************
  4.  
  5.                     © Copyright Daniel Aronovitch 1995
  6.  
  7.  
  8. This program and its components are public domain. You may 
  9. distribute them freely provided that
  10.         1/ all the files are always kept together
  11.         2/ the files are not altered in any way
  12.         3/ no profit is made
  13.  
  14. If you wish to break any of these conditions, get first in touch with me 
  15. at the address below.
  16. Bug reports, suggestions, criticism or donations are welcome at the 
  17. same address.
  18.         Daniel Aronovitch
  19.         37, rue de la Constitution
  20.         B - 1030 Bruxelles
  21.         Belgium
  22.  
  23. About !HF•150
  24. =============
  25. The aim of this program is to provide an easy way to control the HF 150
  26. general coverage radio receiver manufactured by Lowe. It requires the 
  27. RS232 interface IF•150 available at Lowe’s.
  28. All the options are hopefully straightforward.
  29.  
  30. 1/ Memory
  31.  
  32.      a) RCL
  33.  
  34.     Recalls a previously stored configuration from a memory of the 
  35. receiver. The set up of the panel will be blanked as the set up of the 
  36. receiver is unknown at this point.
  37.     b) STO
  38.  
  39.     Stores its actual frequency and mode states into one of the displayed 
  40. memory of the receiver .
  41.  
  42. 2/ Mode
  43.  
  44.     This panel allows you to set the receiver to one of the eight possible 
  45. modes. Note that for AM mode, I use AMW instead of AM as Lowe 
  46. does, this for easiness of programming and, if required, this could be 
  47. easily amended. At the start of the program, nothing is selected as the 
  48. state of the receiver is unknown.
  49.  
  50. 3/ Band
  51.  
  52.     This allows you to switch quickly to a specific band. The receiver is 
  53. set to the lowest frequency of the selected band and the tuning step is 
  54. adapted. Inside the band, the tuning range is restricted to that band and 
  55. is wrapping. 
  56. Three band banks are actually available, ie Broadcast, Amateur and 
  57. Marine. The bank is selected using the menu button of the mouse and 
  58. ticking the desired bank. Each bank contains a “Full” button which set 
  59. the tuning step to 8 Hz (the smallest available) -unless the step lock 
  60. button is on- and gives access to all frequencies.
  61.  
  62. 4/ Quick memories
  63.  
  64.     These are six memories maintained into the program for temporary 
  65. storage / recall of stations.
  66.     Memory six differs slightly from the five others in that it swaps its 
  67. contents with the main frequency and mode. This is useful for duplex 
  68. communications.
  69.  
  70. 5/ Frequency
  71.  
  72.     You can enter or edit there the frequency to tune to. When a 
  73. frequency is entered, the band is reset to “Full” and step to 8 Hz (if step 
  74. lock button is off). With the two arrow buttons to the right of this 
  75. display, you can up / down tune at the step rate. The frequency is 
  76. rounded to the nearest 8 Hz.
  77.  
  78. 6/ Step
  79.  
  80.     You can either enter or edit a step value in kHz into the window - in 
  81. this case, the frequency is rounded to the nearest 8 Hz - or toggle the 
  82. step with some useful pre-programmed steps by clicking on the Step 
  83. button. On its right is a step lock toggle switch that, when enabled, 
  84. locks the step whatever happens.
  85.  
  86. 7/ Miscellaneous
  87.  
  88.     At start, the program looks in its directory for a text file named 
  89. 'Config'. This file can contain the following keywords :
  90.         Mode    <mode as on Mode panel>
  91.         Frequ    <frequency in kHz>
  92.         Step    <step in kHz>
  93.         RCL    <receiver memory number>
  94.         STO    <receiver memory number>
  95.         M1    <frequency in kHz>    <mode>
  96.         .
  97.         .
  98.         M6    <frequency in kHz>    <mode>
  99.         FrequKey    <frequency keyword>    [see 8/ b]
  100.         ModeKey    <mode keyword>        [see 8/ b]
  101.  
  102.     The keywords and their arguments must be separated by one or 
  103. more spaces or tabs characters and one command by line is required. If 
  104. the command is to be ignored, you can either not include it in the list, or 
  105. give its argument a value of zero.
  106.  
  107. 8/ Extras
  108.  
  109. The program is able to understand two kind of text files dragged to its 
  110. window or iconbar icon.
  111.  
  112.     a) memory bank
  113.           
  114.     The aim of this file is to configure the memories of the receiver.
  115.  
  116.     The file must contain '**Memory_Bank**' at the start of a line.
  117.     It is thanks to this keyword that the program recognises the file 
  118.     contents. I didn't use file type recognition because I didn't want to 
  119.     reserve one for such a restricted use and risk types clashes.
  120.     The rest of the file are separated lines as :
  121.     <memory number> <frequency> <mode> [<comments>]
  122.     The last line must contain 'END'.
  123.  
  124.     Warning : it is assumed that the file is correctly formatted, so if you 
  125.     want to crash the program, try that way!
  126.     Have a look at the "MBank" file included.
  127.  
  128.     b) data base interface
  129.           
  130.     As I wanted the program to interface with your favourite database, I 
  131.     made the assessment that every database is able to export one card in 
  132.     text form (if yours doesn't try the excellent public domain Powerbase). 
  133.     If HF•150 receives a file which contains the keywords FrequKey and 
  134.     ModeKey as defined in the 'Config' file, it assumes that what follows 
  135.     are the respective values.
  136.  
  137.     To be clear, say you were french and defined in your database card a 
  138.     Fréquence field and a Modulation field, you should enter in the config 
  139.  
  140.     file :
  141.     FrequKey    Fréquence
  142.     ModeKey    Modulation
  143.  
  144.     then, when the program receives a text file containing Fréquence and 
  145.     Modulation, it will assume that this is a card from a database and that 
  146.     Fréquence is followed by a numeric value which is the frequency and 
  147.     that Modulation is followed by one of the modes as in the Mode panel.
  148.     The default fields values are Frequency and Mode.
  149.  
  150.     Have a look at the 'CardSample' file included.
  151.  
  152. Comments
  153.  
  154. I did not include the fixed and variable frequency offsets as Lowe did in 
  155. its PC program (which, by the way, destroyed twice the map of the hard 
  156. disk on two different PC's) because I could not figure out a decent way 
  157. to measure them with a better accuracy that the error itself. Any 
  158. suggestions in this respect are warmly welcome.
  159.  
  160. Any questions or comments are most welcome.
  161.  
  162. Wed 20th September 1995
  163. Daniel Aronovitch.
  164.